home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Prog / B-C / C++ FAQ Reference 1.0 / C++ FAQ Reference 1.0.rsrc / TEXT_1931.txt < prev    next >
Encoding:
Text File  |  1993-06-30  |  682 b   |  1 lines

  1. Loosely speaking, a persistent object is one that lives on after the program which created it has stopped.  Persistent objects can even outlive various versions of the creating program, can outlive the disk system, the operating system, or even the hardware on which the OS was running when they were created.  The challenge with persistent objects is to effectively store their method code out on secondary storage along with their data bits (and the data bits and method code of all subobjects, and of all their subobjects, etc).  This is non-trivial when you have to do it yourself.  In C++, you have to do it yourself.  C++/OO databases can help hide the mechanism for all this.